New Pageで先頭文字が切れるバグ
インデントレベル9以下と10以上の行が混ざった部分を選択してNewPageを実行すると、切り出し後のページで全ての行の先頭部分が消えてしまうバグが発生しています
https://gyazo.com/6059c27378b46b1fda150bb79553675d
どのprojectでも発生するものと推定しています
/forum-jpでも発生しました
応急処置
こちらのUserScriptに差し替えると発生しなくなります
code:js
scrapbox.PopupMenu.addButton({
title: 'Unofficial new page',
onClick: text => {
const texts = text.split('\n');
const title = texts0.replace(/[\\\n]/g, '').trim();
// 余計なインデントを削る
const minIndentNum = Math.min(...texts.map(text => text.match(/^\s*/)0.length));
const body = [from [${scrapbox.Page.title}], ...texts.map(text => text.slice(
minIndentNum > 1 ? minIndentNum - 1 : minIndentNum
))];
// windowを開く
window.open(https://scrapbox.io/${scrapbox.Project.name}/${encodeURIComponent(title)}?body=${encodeURIComponent(body.join('\n'))});
return [${title}];
}
});
調査ログを/villagepump/New Page (Scrapbox)がバグったに書きました。詳細はそちらをみていただければと思います